/*
 *  mih_event_service.h
 *  MIHF
 *
 *  Created by injae song on 11. 3. 4..
 *  Copyright 2011 KyungHee Univ. All rights reserved.
 *
 */

#ifndef MIH_EVENT_SERVICE_H
#define MIH_EVENT_SERVICE_H

#include "mih_service_management.h"
#include "mih_protocol.h"
#include "mih_message.h"
#include "mih_user.h"
#include "mih_dispatcher.h"


void mih_event_service_process_indication(mih_message* msg, mih_transaction_sm *sm);

void mih_event_service_dispatch( mih_message* msg, mih_user *user);

void mih_user_event_indication(mih_message *message, void *_user);

void mih_event_dispatch_local_event(mih_message *message, mihf* mih);

void mih_events_unsubscribe_event(mihf *mih, MIH_EVT_LIST ev, void* cb_arg);

#endif